package com.bcbim.operation_maintenance_interface.space_occupy.dto;

import com.bcbim.operation_maintenance_interface.space.dto.SpaceDTO;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.time.LocalDate;

/**
 * @Description: 空间占用列表查询入参对象
 * @Author lihonggang
 * @Date 2022/04/28  9:50
 * @Version V1.0
 **/
@Data
public class SpaceOccupyDTO extends SpaceDTO {
    /**
     * 当前页码
     */
    private Integer pageNum;
    /**
     * 页码条数
     */
    private Integer pageSize;
    /**
     * 起始页
     */
    private Integer start;
    //手输查询条件
    /**
     * 员工id
     */
    private String staffId;
    /**
     * 员工名称
     */
    private String staffName;
    /**
     * 工号
     */
    private String jobNumber;
    /**
     * 性别 1男 女
     */
    private String gender;
    /**
     * 年龄
     */
    private String age;
    /**
     * 手机号
     */
    private String phone;
    /**
     * 邮箱
     */
    private String email;
    /**
     * 职位
     */
    private String position;
    /**
     * 入职日期
     */
    @DateTimeFormat(iso = DateTimeFormat.ISO.DATE, pattern = "yyyy-MM-dd")
    private LocalDate entryDate;
    /**
     * 办公地点
     */
    private String officeLocation;
    /**
     * 组织架构
     */
    private String organization;
    /**
     * 排序字段
     */
    private String param;
    /**
     * 排序类型
     */
    private String sort;
    /**
     * 未分配
     */
    private String allocation;
}
